#include <stdio.h>
#include <assert.h>
#define_CRT_SECURE_NO_WARNINGS 1

int main()
{
	int n = 0;
	scanf("%d", &n);
	return 0;
}


//int my_strcmp(const char* arr1, const char* arr2)
//{
//	assert(arr1 && arr2);
//	while (*arr1 == *arr2)
//	{
//		if (*arr1 == '\0')
//		{
//			return 0;
//		}
//		arr1++;
//		arr2++;
//	}
//	return (*arr1 - *arr2);
//}
//
//int main()
//{
//	char arr1[] = "asdf";
//	char arr2[] = "asqf";
//	int ret = my_strcmp(arr1, arr2);
//	if (ret > 0)
//		printf(">");
//	else if (ret < 0)
//		printf("<");
//	else
//		printf("=");
//
//
//	return 0;
//}

// 
//char* my_strcat(char* arr1, const char* arr2)
//{
//	char* ret = arr1;
//	assert(arr1 && arr2);
//	while (*arr1 != '\0')
//	{
//		arr1++;
//	}
//	while (*arr1++ = *arr2++)
//		;
//
//	return ret;
//}
//
//int main()
//{
//	char arr1[20] = "asdf";
//	char arr2[] = "asdf";
//	my_strcat(arr1, arr2);
//	printf("%s", arr1);
//
//	return 0;
//}



//char* my_strcpy(char* arr2, const char* arr1)
//{
//	char* ret = arr2;
//	assert(arr1 && arr2);
//	while (*arr1)
//	{
//		*arr2 = *arr1;
//		arr1++;
//		arr2++;
//	}
//	*arr2 = *arr1;
//	return ret;
//}
//
//int main()
//{
//	char arr1[] = "asdfghjkl";
//	char arr2[20] = { 0 };
//	printf("%s", my_strcpy(arr2, arr1));
//
//	return 0;
//}




//size_t my_strlen(const char* arr)
//{
//	int count = 0;
//	assert(arr != NULL);
//	while (*arr)
//	{
//		count++;
//		arr++;
//	}
//	return count;
//}
//
//int main()
//{
//	char arr[] = "asdfg";
//	size_t lendth = my_strlen(arr);
//	printf("%zd", lendth);
//
//
//	return 0;
//}